using System;
using SheLife.Domain.Common;

namespace SheLife.Domain.Entities
{
    /// <summary>
    /// 用户群组帖子实体
    /// </summary>
    public class UserGroupPost : BaseEntity
    {
        public int GroupId { get; set; }
        public int UserId { get; set; }
        public string Title { get; set; } // 标题
        public string Content { get; set; } // 内容
        public string ImageUrls { get; set; } // 图片URLs，多个用逗号分隔
        public string VideoUrl { get; set; } // 视频URL
        public bool IsPinned { get; set; } // 是否置顶
        public int ViewCount { get; set; } // 查看次数
        public int LikeCount { get; set; } // 点赞次数
        public int CommentCount { get; set; } // 评论次数
        public string Status { get; set; } // 状态：正常、待审核、已删除

        // 导航属性
        public virtual UserGroup UserGroup { get; set; }
        public virtual User User { get; set; }
    }
}